package com.googlecode.kipler.satisfiability.completion.strategy;

import java.util.List;

import com.googlecode.kipler.satisfiability.completion.rule.individual.ABoxRule;


public class IndividualRulePriorityListElement {
	private List<ABoxRule> indvRuleList;

	private boolean preemptive;

	private IndividualFeeder feeder;

	public IndividualRulePriorityListElement() {

	}

	public IndividualRulePriorityListElement(List<ABoxRule> indvRuleList,
			boolean preemptive, IndividualFeeder feeder) {
		setIndvRuleList(indvRuleList);
		setPreemptive(preemptive);
		setFeeder(feeder);
	}

	public List<ABoxRule> getIndvRuleList() {
		return indvRuleList;
	}

	public void setIndvRuleList(List<ABoxRule> indvRuleList) {
		this.indvRuleList = indvRuleList;
	}

	public boolean isPreemptive() {
		return preemptive;
	}

	public void setPreemptive(boolean preemptive) {
		this.preemptive = preemptive;
	}

	public IndividualFeeder getFeeder() {
		return feeder;
	}

	public void setFeeder(IndividualFeeder feeder) {
		this.feeder = feeder;
	}

}
